summaryrefslogtreecommitdiff
path: root/sem2/lab4
diff options
context:
space:
mode:
authorAndrew <saintruler@gmail.com>2020-10-22 21:03:24 +0400
committerAndrew <saintruler@gmail.com>2020-10-22 21:03:24 +0400
commit143f34d941f32e0808fc9344d4c4126ff530d64a (patch)
treec79fcf309ad00e52100c0da544d96d3cc6ab6617 /sem2/lab4
Добавил решения второго семестра
Diffstat (limited to 'sem2/lab4')
-rw-r--r--sem2/lab4/TD/TD.EXEbin0 -> 192448 bytes
-rw-r--r--sem2/lab4/TD/TD.OVLbin0 -> 108640 bytes
-rw-r--r--sem2/lab4/TD/TD386.EXEbin0 -> 23504 bytes
-rw-r--r--sem2/lab4/TD/TDCONFIG.TDbin0 -> 1059 bytes
-rw-r--r--sem2/lab4/TD/TDH386.SYSbin0 -> 6428 bytes
-rw-r--r--sem2/lab4/TD/TDHELP.TDHbin0 -> 114748 bytes
-rw-r--r--sem2/lab4/TD/TDINST.EXEbin0 -> 81692 bytes
-rw-r--r--sem2/lab4/TD/TDMAP.EXEbin0 -> 16240 bytes
-rw-r--r--sem2/lab4/TD/TDREMOTE.EXEbin0 -> 19932 bytes
-rw-r--r--sem2/lab4/TD/TDRF.EXEbin0 -> 16470 bytes
-rw-r--r--sem2/lab4/TD/TDSTRIP.EXEbin0 -> 11954 bytes
-rw-r--r--sem2/lab4/run.bat3
-rw-r--r--sem2/lab4/task3.asm40
13 files changed, 43 insertions, 0 deletions
diff --git a/sem2/lab4/TD/TD.EXE b/sem2/lab4/TD/TD.EXE
new file mode 100644
index 0000000..8b8ef4e
--- /dev/null
+++ b/sem2/lab4/TD/TD.EXE
Binary files differ
diff --git a/sem2/lab4/TD/TD.OVL b/sem2/lab4/TD/TD.OVL
new file mode 100644
index 0000000..91fdc3a
--- /dev/null
+++ b/sem2/lab4/TD/TD.OVL
Binary files differ
diff --git a/sem2/lab4/TD/TD386.EXE b/sem2/lab4/TD/TD386.EXE
new file mode 100644
index 0000000..ac749ac
--- /dev/null
+++ b/sem2/lab4/TD/TD386.EXE
Binary files differ
diff --git a/sem2/lab4/TD/TDCONFIG.TD b/sem2/lab4/TD/TDCONFIG.TD
new file mode 100644
index 0000000..bfdf827
--- /dev/null
+++ b/sem2/lab4/TD/TDCONFIG.TD
Binary files differ
diff --git a/sem2/lab4/TD/TDH386.SYS b/sem2/lab4/TD/TDH386.SYS
new file mode 100644
index 0000000..0bfe7bc
--- /dev/null
+++ b/sem2/lab4/TD/TDH386.SYS
Binary files differ
diff --git a/sem2/lab4/TD/TDHELP.TDH b/sem2/lab4/TD/TDHELP.TDH
new file mode 100644
index 0000000..3813e4e
--- /dev/null
+++ b/sem2/lab4/TD/TDHELP.TDH
Binary files differ
diff --git a/sem2/lab4/TD/TDINST.EXE b/sem2/lab4/TD/TDINST.EXE
new file mode 100644
index 0000000..07d427b
--- /dev/null
+++ b/sem2/lab4/TD/TDINST.EXE
Binary files differ
diff --git a/sem2/lab4/TD/TDMAP.EXE b/sem2/lab4/TD/TDMAP.EXE
new file mode 100644
index 0000000..e5bc453
--- /dev/null
+++ b/sem2/lab4/TD/TDMAP.EXE
Binary files differ
diff --git a/sem2/lab4/TD/TDREMOTE.EXE b/sem2/lab4/TD/TDREMOTE.EXE
new file mode 100644
index 0000000..d7d335a
--- /dev/null
+++ b/sem2/lab4/TD/TDREMOTE.EXE
Binary files differ
diff --git a/sem2/lab4/TD/TDRF.EXE b/sem2/lab4/TD/TDRF.EXE
new file mode 100644
index 0000000..a49d4d0
--- /dev/null
+++ b/sem2/lab4/TD/TDRF.EXE
Binary files differ
diff --git a/sem2/lab4/TD/TDSTRIP.EXE b/sem2/lab4/TD/TDSTRIP.EXE
new file mode 100644
index 0000000..6913771
--- /dev/null
+++ b/sem2/lab4/TD/TDSTRIP.EXE
Binary files differ
diff --git a/sem2/lab4/run.bat b/sem2/lab4/run.bat
new file mode 100644
index 0000000..452833f
--- /dev/null
+++ b/sem2/lab4/run.bat
@@ -0,0 +1,3 @@
+C:\TASM.EXE %1
+C:\TLINK.EXE %1
+%1.EXE
diff --git a/sem2/lab4/task3.asm b/sem2/lab4/task3.asm
new file mode 100644
index 0000000..9dd868d
--- /dev/null
+++ b/sem2/lab4/task3.asm
@@ -0,0 +1,40 @@
+.286
+.model tiny
+.data
+string db ?,?,' ',?,?,' ',?,?,0Ah,0Dh,'$'
+
+.code
+org 100h
+start:
+ MOV ah,1
+ INT 1Ah
+ CMP bx,dx
+ MOV ah,2
+ INT 1Ah
+ MOV ah,0
+ MOV al,ch
+ ROR ax,4
+ SHR ah,4
+ OR ax,'00'
+ MOV word ptr string,ax
+ MOV ah,0
+ MOV al,cl
+ ROR ax,4
+ SHR ah,4
+ OR ax,'00'
+ MOV word ptr string+3,ax
+ MOV ah,0
+ MOV al,dh
+ ROR ax,4
+ SHR ah,4
+ OR ax,'00'
+ MOV word ptr string+6,ax
+ MOV ah,9
+ MOV dx,offset string
+ INT 21h
+ MOV ax,4C00h
+ INT 21h
+end start
+
+text segment
+text ends