diff options
| author | Andrew <saintruler@gmail.com> | 2020-10-22 21:03:24 +0400 |
|---|---|---|
| committer | Andrew <saintruler@gmail.com> | 2020-10-22 21:03:24 +0400 |
| commit | 143f34d941f32e0808fc9344d4c4126ff530d64a (patch) | |
| tree | c79fcf309ad00e52100c0da544d96d3cc6ab6617 /sem2/lab4 | |
Добавил решения второго семестра
Diffstat (limited to 'sem2/lab4')
| -rw-r--r-- | sem2/lab4/TD/TD.EXE | bin | 0 -> 192448 bytes | |||
| -rw-r--r-- | sem2/lab4/TD/TD.OVL | bin | 0 -> 108640 bytes | |||
| -rw-r--r-- | sem2/lab4/TD/TD386.EXE | bin | 0 -> 23504 bytes | |||
| -rw-r--r-- | sem2/lab4/TD/TDCONFIG.TD | bin | 0 -> 1059 bytes | |||
| -rw-r--r-- | sem2/lab4/TD/TDH386.SYS | bin | 0 -> 6428 bytes | |||
| -rw-r--r-- | sem2/lab4/TD/TDHELP.TDH | bin | 0 -> 114748 bytes | |||
| -rw-r--r-- | sem2/lab4/TD/TDINST.EXE | bin | 0 -> 81692 bytes | |||
| -rw-r--r-- | sem2/lab4/TD/TDMAP.EXE | bin | 0 -> 16240 bytes | |||
| -rw-r--r-- | sem2/lab4/TD/TDREMOTE.EXE | bin | 0 -> 19932 bytes | |||
| -rw-r--r-- | sem2/lab4/TD/TDRF.EXE | bin | 0 -> 16470 bytes | |||
| -rw-r--r-- | sem2/lab4/TD/TDSTRIP.EXE | bin | 0 -> 11954 bytes | |||
| -rw-r--r-- | sem2/lab4/run.bat | 3 | ||||
| -rw-r--r-- | sem2/lab4/task3.asm | 40 |
13 files changed, 43 insertions, 0 deletions
diff --git a/sem2/lab4/TD/TD.EXE b/sem2/lab4/TD/TD.EXE Binary files differnew file mode 100644 index 0000000..8b8ef4e --- /dev/null +++ b/sem2/lab4/TD/TD.EXE diff --git a/sem2/lab4/TD/TD.OVL b/sem2/lab4/TD/TD.OVL Binary files differnew file mode 100644 index 0000000..91fdc3a --- /dev/null +++ b/sem2/lab4/TD/TD.OVL diff --git a/sem2/lab4/TD/TD386.EXE b/sem2/lab4/TD/TD386.EXE Binary files differnew file mode 100644 index 0000000..ac749ac --- /dev/null +++ b/sem2/lab4/TD/TD386.EXE diff --git a/sem2/lab4/TD/TDCONFIG.TD b/sem2/lab4/TD/TDCONFIG.TD Binary files differnew file mode 100644 index 0000000..bfdf827 --- /dev/null +++ b/sem2/lab4/TD/TDCONFIG.TD diff --git a/sem2/lab4/TD/TDH386.SYS b/sem2/lab4/TD/TDH386.SYS Binary files differnew file mode 100644 index 0000000..0bfe7bc --- /dev/null +++ b/sem2/lab4/TD/TDH386.SYS diff --git a/sem2/lab4/TD/TDHELP.TDH b/sem2/lab4/TD/TDHELP.TDH Binary files differnew file mode 100644 index 0000000..3813e4e --- /dev/null +++ b/sem2/lab4/TD/TDHELP.TDH diff --git a/sem2/lab4/TD/TDINST.EXE b/sem2/lab4/TD/TDINST.EXE Binary files differnew file mode 100644 index 0000000..07d427b --- /dev/null +++ b/sem2/lab4/TD/TDINST.EXE diff --git a/sem2/lab4/TD/TDMAP.EXE b/sem2/lab4/TD/TDMAP.EXE Binary files differnew file mode 100644 index 0000000..e5bc453 --- /dev/null +++ b/sem2/lab4/TD/TDMAP.EXE diff --git a/sem2/lab4/TD/TDREMOTE.EXE b/sem2/lab4/TD/TDREMOTE.EXE Binary files differnew file mode 100644 index 0000000..d7d335a --- /dev/null +++ b/sem2/lab4/TD/TDREMOTE.EXE diff --git a/sem2/lab4/TD/TDRF.EXE b/sem2/lab4/TD/TDRF.EXE Binary files differnew file mode 100644 index 0000000..a49d4d0 --- /dev/null +++ b/sem2/lab4/TD/TDRF.EXE diff --git a/sem2/lab4/TD/TDSTRIP.EXE b/sem2/lab4/TD/TDSTRIP.EXE Binary files differnew file mode 100644 index 0000000..6913771 --- /dev/null +++ b/sem2/lab4/TD/TDSTRIP.EXE 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 |