設計一個簡單的彙編函式
原創
已知符號函式 Y= 1 (當X>0), 0 (當X=0),-1 (當X<0)
設任意給定的X(-128≤X≤127)存放在DTX單元,計算函式Y值,要求存放在DTY單元中。
採用分支結構。首先判斷X≥0還是X<0,如果X<0,則Y=-1;如果X≥0,則在判斷X=0還是X>0,從而確定數值Y。
首先判斷X≥0還是X<0,如果X<0,則Y=-1;如果X≥0,則在判斷X=0還是X>0,從而確定數值Y。 DATA SEGMENT DTX DB ? DTY DB ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX MOV AL,DTX CMP AL,0 JGE BGE ;大於等於跳轉 MOV AL 0FFH JMP EQ1 BGE: JZ EQ1 ;X==0跳轉 MOV AL,1 EQ1: MOV DTY AL MOV AH,4CH INT 21H CODE ENDS END START
16:39:42
2018-12-01
相關推薦
設計一個簡單的彙編函式
原創 已知符號函式 Y= 1 (當X>0), 0 (當X=0),-1 (當X<0) 設任意給定的X(-128≤X≤127)存放在DTX單元,計算函式Y值,要求存放在DTY單元中。 採用分支結構。首先判斷X≥0還是X<0,如果X<0,則Y=-1;如果X≥0,則在判斷X=0還是X>
使用redis設計一個簡單的分布式鎖
睡眠狀態 環境 是否 lease 驗證 pri 嘗試 lee 功能 最近看了有關redis的一些東西,了解了redis的一下命令,就記錄一下: redis中的setnx命令: 關於redis的操作命令,我們一般會使用set,get等一系列操作,數據結構也有很多,這裏我們使用
通過MFC設計一個簡單的計價程序
cte tro 下一個 基於 一次 靜態 splay 進行 dal 1、實驗目的 掌握使用MFC應用程序向導創建應用程序的方法。 掌握新建對話框資源的方法。 掌握生成對話框的方法。 2、實驗內容 用應用程序創建一個默認的對話框應用程序,在對話框中能進入下一個
設計一個簡單的訊息佇列
由於分散式系統的廣泛應用,越來越多地涉及到系統間通訊。系統間通訊一般有兩種方式,一種是基於遠端過程呼叫的方式,另一種是基於訊息佇列的方式。基於訊息佇列的方式是指由應用中的某個系統負責傳送訊息,由關心這條訊息的系統負責接收訊息,並在接收到訊息後進行各自的業務處理。 目前主流的訊息中介軟體有Ra
設計一個簡單的空間配置器 JJ::allocator
#ifndef _JJALLOC_ #define _JJALLOC_ #include<new>//for placement new #include<cstdlib>//for ptrdiff_t,size_t #include&
c++設計一個簡單的空間配置器
#include <iostream> template<typename T> inline T* _allocate(unsigned int size,T*){//size T *temp=static_cast<T*>(op
一個簡單的函式封裝(JavaScript+html)
本程式演示的是一個簡單的怎麼把程式碼寫的更好少點,提高程式碼的利用。 比如想給三個div不一樣的顏色,我們該怎麼寫?(本程式雖然很簡單,但是程式思想很好) 效果如下: 第一種寫法:<!D
FPGA UART RX,FPGA設計一個簡單的串列埠接收模組
//UART序列口模組,波特率9600bps //陳鵬 //20110118 module UART ( sys_clk,//系統時鐘輸入 reset_n,//非同步復位輸入 Rx,//資料輸入引腳 NewRxData,//接收到新
設計一個簡單的家鄉網站
利用HTML和CSS 即可完成簡單設計 整體思路:利用網頁內連結跳轉到不同頁面,index.html是主頁面,分有幾個小部分的頁面,可以根據設計者需要安排不同主題的內容,然後實現跳轉即可。整體程式碼用到的都是比較常用的標籤例如列表、塊、段落、連結等。
設計一個堆疊,函式min、push 以及pop 的時間複雜度都是O(1)
/** * 2.設計包含min 函式的棧。 * 定義棧的資料結構,要求新增一個min 函式,能夠得到棧的最小元素。 * 要求函式min、push 以及pop 的時間複雜度都是O(1)。 * * 經典的空間換取時間,這個是利用java語言的JDK的實現的
如何設計一個簡單的訊息中介軟體
前言 我們日常開發當中需要用到訊息中介軟體的場合很多,我們或許也用到了形形色色的訊息中介軟體產品,有老牌的ActiveMQ、RabbitMQ,炙手可熱的Kafaka,還有阿里研發的Notify、MetaQ、RocketMQ等等,但反過來思考一下,如果讓我們自己來設計一個訊息中介軟體,需要考慮哪些方面的問題,
Tomcat詳解系列(1) - 如何設計一個簡單的web容器
# Tomcat - 如何設計一個簡單的web容器 > 在學習Tomcat前,很多人先入為主的對它的認知是巨複雜的;所以第一步,在學習它之前,要打破這種觀念,我們通過學習如何設計一個最基本的web容器來看它需要考慮什麼;進而在真正學習Tomcat時,多把重點放在它的頂層設計上,而不是某一塊程式碼上, 思路永遠
java算法面試題:設計一個快速排序。雙路快速排序,簡單易於理解。
面試題 != ava 思路 add bubuko 比較器 繼續 array package com.swift; import java.util.ArrayList; import java.util.Collections; import java.util.Com
QT 一個簡單的寫日誌函式
void LG(QString strFileName,QString strMsg) { if(strFileName.isEmpty() || strMsg.isEmpty()) return; // 開啟一個檔案 QFile file(strFileNa
如何寫一個簡單又通用的倒計時函式?
關於倒計時,可能大家都遇到/寫過這樣的UI: 13:15:16。 嗯,一個最簡單的倒計時,就是這樣。 你會怎麼實現這個邏輯? 下面是我的經歷。 第一次遇到這樣的需求時,自然而然的一路平推,非常容易的就完成了。 第二次遇到類似的需求,產品對我說要改成這樣嬸兒的:1天 13:15:16。沒毛病,掄起鍵盤
給出n個學生的考試成績表,每條記錄由學號、姓名和分數和名次組成,設計演算法完成下列操作: (1)設計一個顯示對學生資訊操作的選單函式如下所示: *************************
給出n個學生的考試成績表,每條記錄由學號、姓名和分數和名次組成,設計演算法完成下列操作: (1)設計一個顯示對學生資訊操作的選單函式如下所示: ************************* 1、錄
一個簡單的支付系統設計
1.設計思路 每個公司都有自己的支付系統,有很複雜的像支付寶這種,也有超級簡單的就是一個接入第三方支付。這裡我想設計一個簡易的完整的支付系統,我應為應當包括,支付閘道器,支付渠道,基本支付,以及風險監控。 1.1支付閘道器 支付閘道器是對外提供服務的介面,所有需要渠道支
JAVA建構函式(二)----一個簡單的面向物件程式
本文對構造方法(函式)給出例子,進一步瞭解Java面向物件特性 要求: 完成一個java application 應用程式,描述一個人類。要求如下: 要求此人類必須包含有人的姓名、性別、出生日期
計算一個簡單的分段函式
計算下列分段函式f(x)的值: 公式 輸入格式: 輸入在一行中給出實數x。 輸出格式: 在一行中按“f(x) = result”的格式輸出,其中x與result都保留一位小數。 輸入樣例1: 10 輸出樣例1: f(10.0) = 0.1 輸入樣例2: 0 輸出
#java 一個簡單的例子理解java繼承、成員函式重寫、型別轉換
一個簡單的例子理解java繼承、成員函式重寫、型別轉換 1、繼承簡介 舉一個簡單的例子:筆分為很多種,比如毛筆、鋼筆、圓珠筆等等,這些筆都有一些相同的屬性比如長度、筆跡的粗細等等;但他們也有不同的特點,比如他們的用途(毛筆可以寫對聯、鋼筆可以寫作業等等)等。這時